package br.com.sgpv2.hibernate.valoresevento;

import java.util.List;

import br.com.sgpv2.controler.NegocioExeception;
import br.com.sgpv2.entity.movimentacao.ValoresEvento;

public interface ValoresEventoRepository {
	
	/**
	 * Método que salva um evento no sistema.
	 */
	void salvar(ValoresEvento valoresEvento);

	/**
	 * Método que busca um evento no sistema.
	 */
	ValoresEvento buscar(Integer pk) throws NegocioExeception;

	/**
	 * Método que altera um evento no sistema.
	 */
	void alterar(ValoresEvento valoresEvento);

	/**
	 * Método que lista todos os Eventos do sistema.
	 */
	List<ValoresEvento> listar();

	/**
	 * Método que exclui um evento do sistema.
	 */
	void excluir(ValoresEvento valoresEvento);


}
